package com.kreao.korean.dto;

import com.kreao.korean.entity.Word;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;

@Data
public class WordRequest {
    
    @NotBlank
    private String korean;
    
    @NotBlank
    private String chinese;
    
    private String pronunciation;
    
    private String romanization;
    
    private String examples;
    
    private String notes;
    
    private Word.WordCategory category;
    
    private Word.WordLevel level;
    
    private Word.WordType wordType;
    
    private Boolean isFavorite = false;
    
    private Boolean isPublic = false;
} 